/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.erpnasajon.globais;

/**
 *
 * @author MENDONCA
 */
public enum OperacoesSistema {

    CONSULTAR(1),
    CRIAR(2),
    ALTERAR(3),
    EXCLUIR(4),
    LISTAR(5);
    /* Você poderia declarar como public static final código, porém é preferível 
     * usar a convenção da sun para classes bean. 
     */
    private int codigo;

    //Olha a pegadinha aqui. O construtor tem que ser private  
    private OperacoesSistema(int i) {
        this.codigo = i;
    }

    /* 
     * Garante acesso ao attributo codigo de forma que não sofra alteração externa 
     */
    public int getCodigo() {
        return codigo;
    }
}
